Skip to main content

Get a product assessment by its id

GET 

/partner/v1.0/organizations/:organizationId/product-assessments/:id

Get a product assessment by its id

Request

Path Parameters

    organizationId stringrequired

    The ID of the organization in the Carbon Trail platform

    id stringrequired

    The ID of the product assessment

Responses

OK

Schema

    id stringnullable

    The unique identifier of the product assessment.

    productId stringnullable

    The unique identifier of the associated product.

    product

    object

    Represents a product in the system.

    id stringnullable

    The unique identifier of the product.

    productionTimestamp date-time

    The timestamp when the product was produced.

    category ProductCategory (string)

    Possible values: [Apparel, Footwear, Bags, Fabric, Home, Component, Sports Equipment]

    The category of the product.

    type stringnullable

    The type of the product.

    created date-time

    The timestamp when the product was created in the system.

    updated date-timenullable

    The timestamp when the product was last updated.

    name stringnullable

    The name of the product.

    articleNumber stringnullable

    The article number of the product.

    sku stringnullable

    The Stock Keeping Unit (SKU) of the product.

    materials

    object[]

    nullable

    The list of raw materials used in the product.

  • Array [

  • name stringnullable

    The name of the raw material.

    supplierLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    materialPercentageInComponent doublenullable

    The percentage of this material by weight in a component. For materials not used in a component, this is set to the weight distribution across the remainder of the product by weight.

    recyclingInformation

    object

    Represents recycling information for a material.

    recyclingPercentage double

    The percentage of the material that is recycled.

    recyclingSource stringnullable

    The source of the recycled material.

    recyclingCollection RecycledMaterialCollectionMethod (string)

    Possible values: [Pre-Consumer, Post-Consumer]

    The method of collecting the recycled material ///

    recyclingProcess RecycledMaterialProcessingMethod (string)

    Possible values: [Mechanical, Chemical, Chemical (Glycolysis), Chemical (Methanolysis)]

    The method of processing the recycled material

    hops

    object[]

    nullable

    The list of transport hops for this raw material.

  • Array [

  • sourceId stringnullable

    The ID of the source entity.

    destinationId stringnullable

    The ID of the destination entity.

    legs

    object[]

    nullable

    The individual transport legs between the source and destination.

  • Array [

  • utilizationRatio doublenullable

    The utilization ratio which represents the % of the transport mode that is utilized for moving the item.

    distanceInKms doublenullable

    The distance covered as part of this leg.

    mode TransportMode (string)

    Possible values: [Truck, Train, Van, Car, Barge, Ship, Plane]

    Represents the mode of transport. ///

  • ]

  • ]

  • certifications string[]nullable

    The list of certifications associated with this raw material.

  • ]

  • accessories

    object[]

    nullable

    The list of accessories associated with the product.

  • Array [

  • type stringnullable

    The type of the accessory.

    amount doublenullable

    The quantity or amount of the accessory.

    unit stringnullable

    The unit of measurement for the accessory amount.

    supplierLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

  • ]

  • packaging

    object

    The packaging material details of this product.

    materials

    object[]

    nullable

    The packaging materials used to pack this product.

  • Array [

  • material stringnullable

    The material used for packaging.

    type PackagingType (string)

    Possible values: [Primary, Secondary, Tertiary, Intermediate]

    The type of packaging. Primary indicates the material the product is first wrapped with (like polybag) Secondary indicates the secondary layer on top of the primary layer (like cardboard) Tertiary indicates things like pallets which are used in warehouses.

    weightInGms doublenullable

    The weight of the packaging material in grams.

    supplierId stringnullable

    The unique identifier of the supplier for this packaging material.

    supplierLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    recyclingInformation

    object

    Represents recycling information for a material.

    recyclingPercentage double

    The percentage of the material that is recycled.

    recyclingSource stringnullable

    The source of the recycled material.

    recyclingCollection RecycledMaterialCollectionMethod (string)

    Possible values: [Pre-Consumer, Post-Consumer]

    The method of collecting the recycled material ///

    recyclingProcess RecycledMaterialProcessingMethod (string)

    Possible values: [Mechanical, Chemical, Chemical (Glycolysis), Chemical (Methanolysis)]

    The method of processing the recycled material

  • ]

  • weightInGms doublenullable

    The weight of the product in grams.

    intrinsicValue doublenullable

    The intrinsic value of the product.

    organizationId stringnullable

    The unique identifier of the organization associated with the product.

    subsidiaryId stringnullable

    The unique identifier of the subsidiary associated with the product.

    certifications string[]nullable

    The list of certifications associated with the product.

    passportEnabled booleannullable

    Indicates whether the product is passport enabled.

    status EntityStatus (string)

    Possible values: [Active, Snapshot, Draft, Submitted, Template]

    The status of the entity in the Carbon Trail platform.

    components

    object[]

    nullable

    The list of components that make up the product.

  • Array [

  • id stringnullable

    The unique identifier of the component.

    type stringnullable

    The type of the component. Could be 'Fabric', 'Component' etc.

    sku stringnullable

    The unique identifier of the component For fabrics, this is the fabric ID.

    amount double

    The quantity or amount of the component used.

    unit stringnullable

    The unit of measurement for the component amount.

    componentProduct

    object

    nullable

    The detailed component product information for this component.

    oneOf

    Acts as a base for all component products.

    Generic components use this directly

    category

    string

    required

    Possible values: [Fabric]

    The category of the product.

    type stringnullable

    The type of the fabric component product. Equal to 'Fabric'.

    fabricFormationType FabricFormationType (string)

    Possible values: [Knit, Woven, Non-Woven]

    The fabric formation type of a fabric.

    yarnSizeValue

    object

    value stringnullable
    unit stringnullable
    printedSurfaceArea doublenullabledeprecated

    The printed surface area of the fabric

    printedSurfaceAreaUnit stringnullabledeprecated

    The printed surface area unit. Can be 'm2' which is meter-square or '%' which implies percentage of the fabric amount that is printed.

    gsm doublenullable

    The GSM of the fabric

    id stringnullable

    The unique identifier of the product.

    productionTimestamp date-time

    The timestamp when the product was produced.

    created date-time

    The timestamp when the product was created in the system.

    updated date-timenullable

    The timestamp when the product was last updated.

    name stringnullable

    The name of the product.

    articleNumber stringnullable

    The article number of the product.

    sku stringnullable

    The Stock Keeping Unit (SKU) of the product.

    materials

    object[]

    nullable

    The list of raw materials used in the product.

  • Array [

  • name stringnullable

    The name of the raw material.

    supplierLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    materialPercentageInComponent doublenullable

    The percentage of this material by weight in a component. For materials not used in a component, this is set to the weight distribution across the remainder of the product by weight.

    recyclingInformation

    object

    Represents recycling information for a material.

    recyclingPercentage double

    The percentage of the material that is recycled.

    recyclingSource stringnullable

    The source of the recycled material.

    recyclingCollection RecycledMaterialCollectionMethod (string)

    Possible values: [Pre-Consumer, Post-Consumer]

    The method of collecting the recycled material ///

    recyclingProcess RecycledMaterialProcessingMethod (string)

    Possible values: [Mechanical, Chemical, Chemical (Glycolysis), Chemical (Methanolysis)]

    The method of processing the recycled material

    hops

    object[]

    nullable

    The list of transport hops for this raw material.

  • Array [

  • sourceId stringnullable

    The ID of the source entity.

    destinationId stringnullable

    The ID of the destination entity.

    legs

    object[]

    nullable

    The individual transport legs between the source and destination.

  • Array [

  • utilizationRatio doublenullable

    The utilization ratio which represents the % of the transport mode that is utilized for moving the item.

    distanceInKms doublenullable

    The distance covered as part of this leg.

    mode TransportMode (string)

    Possible values: [Truck, Train, Van, Car, Barge, Ship, Plane]

    Represents the mode of transport. ///

  • ]

  • ]

  • certifications string[]nullable

    The list of certifications associated with this raw material.

  • ]

  • accessories

    object[]

    nullable

    The list of accessories associated with the product.

  • Array [

  • type stringnullable

    The type of the accessory.

    amount doublenullable

    The quantity or amount of the accessory.

    unit stringnullable

    The unit of measurement for the accessory amount.

    supplierLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

  • ]

  • packaging

    object

    The packaging material details of this product.

    materials

    object[]

    nullable

    The packaging materials used to pack this product.

  • Array [

  • material stringnullable

    The material used for packaging.

    type PackagingType (string)

    Possible values: [Primary, Secondary, Tertiary, Intermediate]

    The type of packaging. Primary indicates the material the product is first wrapped with (like polybag) Secondary indicates the secondary layer on top of the primary layer (like cardboard) Tertiary indicates things like pallets which are used in warehouses.

    weightInGms doublenullable

    The weight of the packaging material in grams.

    supplierId stringnullable

    The unique identifier of the supplier for this packaging material.

    supplierLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    recyclingInformation

    object

    Represents recycling information for a material.

    recyclingPercentage double

    The percentage of the material that is recycled.

    recyclingSource stringnullable

    The source of the recycled material.

    recyclingCollection RecycledMaterialCollectionMethod (string)

    Possible values: [Pre-Consumer, Post-Consumer]

    The method of collecting the recycled material ///

    recyclingProcess RecycledMaterialProcessingMethod (string)

    Possible values: [Mechanical, Chemical, Chemical (Glycolysis), Chemical (Methanolysis)]

    The method of processing the recycled material

  • ]

  • weightInGms doublenullable

    The weight of the product in grams.

    intrinsicValue doublenullable

    The intrinsic value of the product.

    organizationId stringnullable

    The unique identifier of the organization associated with the product.

    subsidiaryId stringnullable

    The unique identifier of the subsidiary associated with the product.

    certifications string[]nullable

    The list of certifications associated with the product.

    passportEnabled booleannullable

    Indicates whether the product is passport enabled.

    status EntityStatus (string)

    Possible values: [Active, Snapshot, Draft, Submitted, Template]

    The status of the entity in the Carbon Trail platform.

    components undefined[]nullable

    The list of components that make up the product.

    hazardousSubstances string[]nullable

    The list of hazardous substances associated with the product.

    cutOffDate date-timenullable

    The cut-off date for the product data. After the cut-off date, no changes are allowed to the product.

    submitterUserEmail stringnullable

    The email of the user who submitted the product.

    customFieldValues

    object[]

    nullable

    The list of custom field values associated with the product.

  • Array [

  • oneOf

    Represents a custom field value.

    type

    string

    required

    Possible values: [Text, Select, Multi-Select]

    value stringnullable

    The value of the text custom field.

    customFieldId stringnullable

    The unique identifier of the custom field this value is associated with.

  • ]

  • manufacturingDetails

    object

    Represents the manufacturing details of a product.

    processes

    object[]

    nullable

    The list of manufacturing processes involved in creating the product.

  • Array [

  • name stringnullable

    The name of the manufacturing process.

    performed booleannullable

    Indicates whether the process has been performed.

    technology stringnullable

    The technology used in the manufacturing process.

    supplierId stringnullable

    The unique identifier of the supplier.

    facilityId stringnullable

    The unique identifier of the facility where the process takes place.

    location

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    lossPercentage doublenullable

    The loss percentage of this process.

    flowSequenceNumber int32

    The sequence number of this process in the overall manufacturing flow. Lower number implies the process is performed earlier. Starts from 1.

    applicableSurfaceArea

    object

    value double
    unit stringnullable
    percentageShare doublenullable

    The percentage share of this process in the overall manufacturing. Useful for multi-sourcing scenarios where a process is performed in multiple factories.

  • ]

  • lossPercentage doublenullable

    The overall loss percentage across the entire manufacturing. Don't use this if you are specifying loss % at a process-level.

    manufacturingLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    supplierId stringnullable

    The unique identifier of the supplier.

    facilityId stringnullable

    The unique identifier of the manufacturing facility.

    hops

    object[]

    nullable

    The list of transport hops involved in the manufacturing.

  • Array [

  • sourceId stringnullable

    The ID of the source entity.

    destinationId stringnullable

    The ID of the destination entity.

    legs

    object[]

    nullable

    The individual transport legs between the source and destination.

  • Array [

  • utilizationRatio doublenullable

    The utilization ratio which represents the % of the transport mode that is utilized for moving the item.

    distanceInKms doublenullable

    The distance covered as part of this leg.

    mode TransportMode (string)

    Possible values: [Truck, Train, Van, Car, Barge, Ship, Plane]

    Represents the mode of transport. ///

  • ]

  • ]

  • type stringnullable

    The type of the component product.

    amount doublenullable

    The amount of the component product.

    unit stringnullable

    The unit of measurement for the component product.

  • ]

  • hazardousSubstances string[]nullable

    The list of hazardous substances associated with the product.

    cutOffDate date-timenullable

    The cut-off date for the product data. After the cut-off date, no changes are allowed to the product.

    submitterUserEmail stringnullable

    The email of the user who submitted the product.

    customFieldValues

    object[]

    nullable

    The list of custom field values associated with the product.

  • Array [

  • oneOf

    Represents a custom field value.

    type

    string

    required

    Possible values: [Text, Select, Multi-Select]

    value stringnullable

    The value of the text custom field.

    customFieldId stringnullable

    The unique identifier of the custom field this value is associated with.

  • ]

  • manufacturingDetails

    object

    Represents the manufacturing details of a product.

    processes

    object[]

    nullable

    The list of manufacturing processes involved in creating the product.

  • Array [

  • name stringnullable

    The name of the manufacturing process.

    performed booleannullable

    Indicates whether the process has been performed.

    technology stringnullable

    The technology used in the manufacturing process.

    supplierId stringnullable

    The unique identifier of the supplier.

    facilityId stringnullable

    The unique identifier of the facility where the process takes place.

    location

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    lossPercentage doublenullable

    The loss percentage of this process.

    flowSequenceNumber int32

    The sequence number of this process in the overall manufacturing flow. Lower number implies the process is performed earlier. Starts from 1.

    applicableSurfaceArea

    object

    value double
    unit stringnullable
    percentageShare doublenullable

    The percentage share of this process in the overall manufacturing. Useful for multi-sourcing scenarios where a process is performed in multiple factories.

  • ]

  • lossPercentage doublenullable

    The overall loss percentage across the entire manufacturing. Don't use this if you are specifying loss % at a process-level.

    manufacturingLocation

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    supplierId stringnullable

    The unique identifier of the supplier.

    facilityId stringnullable

    The unique identifier of the manufacturing facility.

    hops

    object[]

    nullable

    The list of transport hops involved in the manufacturing.

  • Array [

  • sourceId stringnullable

    The ID of the source entity.

    destinationId stringnullable

    The ID of the destination entity.

    legs

    object[]

    nullable

    The individual transport legs between the source and destination.

  • Array [

  • utilizationRatio doublenullable

    The utilization ratio which represents the % of the transport mode that is utilized for moving the item.

    distanceInKms doublenullable

    The distance covered as part of this leg.

    mode TransportMode (string)

    Possible values: [Truck, Train, Van, Car, Barge, Ship, Plane]

    Represents the mode of transport. ///

  • ]

  • ]

  • durabilityConstant doublenullable

    The durability constant of the product.

    deadstockPercentage doublenullable

    The percentage of deadstock for the product.

    distributionDetails

    object

    Represents the distribution details for a product.

    warehouses

    object[]

    nullable

    The list of warehouses involved in the distribution process.

  • Array [

  • id stringnullable

    A unique identifier for the warehouse.

    sequenceInTransport int32

    The sequence in transport of the warehouse across all warehouses.

    location

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    areaInSquareMeters doublenullable

    The floor surface area of the warehouse.

  • ]

  • retailStore

    object

    Represents a retail store.

    id stringnullable

    A unique ID for the retail store

    location

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    areaInSquareMeters doublenullable

    The floor surface area of the retail store.

    channelDistributions

    object[]

    nullable

    A list of channel-specific distribution details.

  • Array [

  • channel SaleChannel (string)

    Possible values: [D2C, E-Commerce, Retail Store, All Channels]

    The types of sale channels

    returnPercentage doublenullable

    The percentage of returns for this channel, if applicable.

    hops

    object[]

    nullable

    A list of transport hops involved in the distribution process.

  • Array [

  • sourceId stringnullable

    The ID of the source entity.

    destinationId stringnullable

    The ID of the destination entity.

    legs

    object[]

    nullable

    The individual transport legs between the source and destination.

  • Array [

  • utilizationRatio doublenullable

    The utilization ratio which represents the % of the transport mode that is utilized for moving the item.

    distanceInKms doublenullable

    The distance covered as part of this leg.

    mode TransportMode (string)

    Possible values: [Truck, Train, Van, Car, Barge, Ship, Plane]

    Represents the mode of transport. ///

  • ]

  • ]

  • ]

  • saleDetails

    object

    The sale details for this product and assessment

    location

    object

    Represents a geographical location.

    id stringnullable

    The unique identifier of the location.

    city stringnullable

    The name of the city.

    country stringnullable

    The country code.

    countryName stringnullable

    The full name of the country.

    continent stringnullable

    The name of the continent.

    channels

    object[]

    nullable

    The sale details for each sale channel.

  • Array [

  • channel SaleChannel (string)

    Possible values: [D2C, E-Commerce, Retail Store, All Channels]

    The types of sale channels

    channelPercentage doublenullable

    The percentage of sales made through the sale channel.

  • ]

  • useDetails

    object

    Represents details about the use phase of a product.

    machineWashingPercentage doublenullable

    The percentage of machine washing for the product.

    dryCleaningPercentage doublenullable

    The percentage of dry cleaning for the product.

    handWashingPercentage doublenullable

    The percentage of hand washing for the product.

    tumbleDryingPercentage doublenullable

    The percentage of tumble drying for the product.

    ironingPercentage doublenullable

    The percentage of ironing for the product.

    numberOfWears int32nullable

    The number of times the product is worn.

    washingFrequency int32nullable

    The frequency of washing the product.

    minutesSpentIroning doublenullable

    The number of minutes spent ironing the product.

    endOfLifeDetails

    object

    The end of life details of the product lifecycle

    productEndOfLife

    object

    Represents the end-of-life information for a product or packaging material.

    id stringnullable

    The unique identifier for the entity that this end of life info is for. Useful for packaging materials as it maps 1-1 with the ID of the packaging material in the product.

    recyclingPathways

    object

    nullable

    The recycling pathways that this product can take.

    property name*

    RecyclingInformation

    nullable

    Represents recycling information for a material.

    recyclingPercentage double

    The percentage of the material that is recycled.

    recyclingSource stringnullable

    The source of the recycled material.

    recyclingCollection RecycledMaterialCollectionMethod (string)

    Possible values: [Pre-Consumer, Post-Consumer]

    The method of collecting the recycled material ///

    recyclingProcess RecycledMaterialProcessingMethod (string)

    Possible values: [Mechanical, Chemical, Chemical (Glycolysis), Chemical (Methanolysis)]

    The method of processing the recycled material

    landfillPercentage doublenullable

    The percentage of the product that goes to landfill.

    incinerationPercentage doublenullable

    The percentage of the product that is incinerated.

    reusePercentage doublenullable

    The percentage of the product that is reused.

    packagingEndOfLife

    object[]

    nullable

    The end of life details of the packaging materials used for this product

  • Array [

  • id stringnullable

    The unique identifier for the entity that this end of life info is for. Useful for packaging materials as it maps 1-1 with the ID of the packaging material in the product.

    recyclingPathways

    object

    nullable

    The recycling pathways that this product can take.

    property name*

    RecyclingInformation

    nullable

    Represents recycling information for a material.

    recyclingPercentage double

    The percentage of the material that is recycled.

    recyclingSource stringnullable

    The source of the recycled material.

    recyclingCollection RecycledMaterialCollectionMethod (string)

    Possible values: [Pre-Consumer, Post-Consumer]

    The method of collecting the recycled material ///

    recyclingProcess RecycledMaterialProcessingMethod (string)

    Possible values: [Mechanical, Chemical, Chemical (Glycolysis), Chemical (Methanolysis)]

    The method of processing the recycled material

    landfillPercentage doublenullable

    The percentage of the product that goes to landfill.

    incinerationPercentage doublenullable

    The percentage of the product that is incinerated.

    reusePercentage doublenullable

    The percentage of the product that is reused.

  • ]

Loading...